Add tests for url parsing.
13 files changed:
'transition.ref.css',
'transition-timing-function.css',
'transition-timing-function.ref.css',
+ 'url-invalid1.css',
+ 'url-invalid1.errors',
+ 'url-invalid1.ref.css',
+ 'url-invalid2.css',
+ 'url-invalid2.errors',
+ 'url-invalid2.ref.css',
+ 'url-valid1.css',
+ 'url-valid1.ref.css',
+ 'url-valid2.css',
+ 'url-valid2.ref.css',
+ 'url-valid3.css',
+ 'url-valid3.ref.css',
'value-inherit.css',
'value-inherit.ref.css',
'value-inherit.errors',
--- /dev/null
+
+label {
+ background-image: url(resource:///org/gtk/libgtk/icons/16x16(/places/user-trash.png);
+}
--- /dev/null
+url-invalid1.css:3:21-87: error: GTK_CSS_PARSER_ERROR_SYNTAX
--- /dev/null
+
+label {
+ background-image: url(resource:///org/gtk/ libgtk/icons/16x16/places/user-trash.png);
+}
--- /dev/null
+url-invalid2.css:3:21-87: error: GTK_CSS_PARSER_ERROR_SYNTAX
--- /dev/null
+label {
+ background-image: url("resource:///org/gtk/libgtk/icons/16x16/places/user-trash.png");
+}
--- /dev/null
+label {
+ background-image: none /* FIXME */;
+}
--- /dev/null
+
+label {
+ background-image: url(resource:///org/gtk/libgtk/icons/16x16/places/user-trash.png);
+}
--- /dev/null
+label {
+ background-image: none /* FIXME */;
+}
--- /dev/null
+
+label {
+ background-image: url( resource:///\6F rg/gtk/libgtk/icons/16x16/places/user-trash.png );
+}
--- /dev/null
+label {
+ background-image: none /* FIXME */;
+}